﻿using Idlesoft.Utils;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Collections.Generic;

namespace UtilsTests
{
	
	
	/// <summary>
	///This is a test class for NetworkDriveTest and is intended
	///to contain all NetworkDriveTest Unit Tests
	///</summary>
	[TestClass()]
	public class NetworkDriveTest
	{


		private TestContext testContextInstance;

		/// <summary>
		///Gets or sets the test context which provides
		///information about and functionality for the current test run.
		///</summary>
		public TestContext TestContext
		{
			get
			{
				return testContextInstance;
			}
			set
			{
				testContextInstance = value;
			}
		}

		#region Additional test attributes
		// 
		//You can use the following additional attributes as you write your tests:
		//
		//Use ClassInitialize to run code before running the first test in the class
		//[ClassInitialize()]
		//public static void MyClassInitialize(TestContext testContext)
		//{
		//}
		//
		//Use ClassCleanup to run code after all tests in a class have run
		//[ClassCleanup()]
		//public static void MyClassCleanup()
		//{
		//}
		//
		//Use TestInitialize to run code before running each test
		//[TestInitialize()]
		//public void MyTestInitialize()
		//{
		//}
		//
		//Use TestCleanup to run code after each test has run
		//[TestCleanup()]
		//public void MyTestCleanup()
		//{
		//}
		//
		#endregion


		/// <summary>
		///A test for NetworkDrive Constructor
		///</summary>
		[TestMethod()]
		public void NetworkDriveConstructorTest()
		{
			NetworkDrive target = new NetworkDrive();
			Assert.Inconclusive("TODO: Implement code to verify target");
		}

		/// <summary>
		///A test for DoDisplayDialog
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void DoDisplayDialogTest()
		{
			NetworkDrive_Accessor target = new NetworkDrive_Accessor(); // TODO: Initialize to an appropriate value
			IntPtr wndHandle = new IntPtr(); // TODO: Initialize to an appropriate value
			int dialogToShow = 0; // TODO: Initialize to an appropriate value
			target.DoDisplayDialog(wndHandle, dialogToShow);
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for DoMapDrive
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void DoMapDriveTest()
		{
			NetworkDrive_Accessor target = new NetworkDrive_Accessor(); // TODO: Initialize to an appropriate value
			string username = string.Empty; // TODO: Initialize to an appropriate value
			string password = string.Empty; // TODO: Initialize to an appropriate value
			target.DoMapDrive(username, password);
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for DoNextFreeDrive
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void DoNextFreeDriveTest()
		{
			NetworkDrive_Accessor target = new NetworkDrive_Accessor(); // TODO: Initialize to an appropriate value
			string expected = string.Empty; // TODO: Initialize to an appropriate value
			string actual;
			actual = target.DoNextFreeDrive();
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for DoRestoreDrive
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void DoRestoreDriveTest()
		{
			NetworkDrive_Accessor target = new NetworkDrive_Accessor(); // TODO: Initialize to an appropriate value
			string driveName = string.Empty; // TODO: Initialize to an appropriate value
			target.DoRestoreDrive(driveName);
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for DoUnMapDrive
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void DoUnMapDriveTest()
		{
			NetworkDrive_Accessor target = new NetworkDrive_Accessor(); // TODO: Initialize to an appropriate value
			target.DoUnMapDrive();
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for GetDriveType
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void GetDriveTypeTest()
		{
			string localDrive = string.Empty; // TODO: Initialize to an appropriate value
			int expected = 0; // TODO: Initialize to an appropriate value
			int actual;
			actual = NetworkDrive_Accessor.GetDriveType(localDrive);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for GetMappedShareName
		///</summary>
		[TestMethod()]
		public void GetMappedShareNameTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string localDrive = string.Empty; // TODO: Initialize to an appropriate value
			string expected = string.Empty; // TODO: Initialize to an appropriate value
			string actual;
			actual = target.GetMappedShareName(localDrive);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for IsConnected
		///</summary>
		[TestMethod()]
		public void IsConnectedTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string inLocalName = string.Empty; // TODO: Initialize to an appropriate value
			string inShareName = string.Empty; // TODO: Initialize to an appropriate value
			bool expected = false; // TODO: Initialize to an appropriate value
			bool actual;
			actual = target.IsConnected(inLocalName, inShareName);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for IsConnected
		///</summary>
		[TestMethod()]
		public void IsConnectedTest1()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			bool expected = false; // TODO: Initialize to an appropriate value
			bool actual;
			actual = target.IsConnected();
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for IsNetworkDrive
		///</summary>
		[TestMethod()]
		public void IsNetworkDriveTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string localDrive = string.Empty; // TODO: Initialize to an appropriate value
			bool expected = false; // TODO: Initialize to an appropriate value
			bool actual;
			actual = target.IsNetworkDrive(localDrive);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for MapDrive
		///</summary>
		[TestMethod()]
		public void MapDriveTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string localDrive = string.Empty; // TODO: Initialize to an appropriate value
			bool force = false; // TODO: Initialize to an appropriate value
			target.MapDrive(localDrive, force);
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for MapDrive
		///</summary>
		[TestMethod()]
		public void MapDriveTest1()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			target.MapDrive();
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for MapDrive
		///</summary>
		[TestMethod()]
		public void MapDriveTest2()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string username = string.Empty; // TODO: Initialize to an appropriate value
			string password = string.Empty; // TODO: Initialize to an appropriate value
			target.MapDrive(username, password);
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for MapDrive
		///</summary>
		[TestMethod()]
		public void MapDriveTest3()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string localDrive = string.Empty; // TODO: Initialize to an appropriate value
			string shareName = string.Empty; // TODO: Initialize to an appropriate value
			bool force = false; // TODO: Initialize to an appropriate value
			target.MapDrive(localDrive, shareName, force);
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for PathIsNetworkPath
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void PathIsNetworkPathTest()
		{
			string localDrive = string.Empty; // TODO: Initialize to an appropriate value
			bool expected = false; // TODO: Initialize to an appropriate value
			bool actual;
			actual = NetworkDrive_Accessor.PathIsNetworkPath(localDrive);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for RestoreDrive
		///</summary>
		[TestMethod()]
		public void RestoreDriveTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string localDrive = string.Empty; // TODO: Initialize to an appropriate value
			target.RestoreDrive(localDrive);
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for RestoreDrives
		///</summary>
		[TestMethod()]
		public void RestoreDrivesTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			target.RestoreDrives();
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for ShowConnectDialog
		///</summary>
		[TestMethod()]
		public void ShowConnectDialogTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			target.ShowConnectDialog();
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for ShowConnectDialog
		///</summary>
		[TestMethod()]
		public void ShowConnectDialogTest1()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			IntPtr parentFormHandle = new IntPtr(); // TODO: Initialize to an appropriate value
			target.ShowConnectDialog(parentFormHandle);
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for ShowDisconnectDialog
		///</summary>
		[TestMethod()]
		public void ShowDisconnectDialogTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			target.ShowDisconnectDialog();
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for ShowDisconnectDialog
		///</summary>
		[TestMethod()]
		public void ShowDisconnectDialogTest1()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			IntPtr parentFormHandle = new IntPtr(); // TODO: Initialize to an appropriate value
			target.ShowDisconnectDialog(parentFormHandle);
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for UnMapDrive
		///</summary>
		[TestMethod()]
		public void UnMapDriveTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string localDrive = string.Empty; // TODO: Initialize to an appropriate value
			bool force = false; // TODO: Initialize to an appropriate value
			target.UnMapDrive(localDrive, force);
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for UnMapDrive
		///</summary>
		[TestMethod()]
		public void UnMapDriveTest1()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string localDrive = string.Empty; // TODO: Initialize to an appropriate value
			target.UnMapDrive(localDrive);
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for UnMapDrive
		///</summary>
		[TestMethod()]
		public void UnMapDriveTest2()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			target.UnMapDrive();
			Assert.Inconclusive("A method that does not return a value cannot be verified.");
		}

		/// <summary>
		///A test for WNetAddConnection
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void WNetAddConnectionTest()
		{
			NetworkDrive_Accessor.structNetResource netResStruct = null; // TODO: Initialize to an appropriate value
			NetworkDrive_Accessor.structNetResource netResStructExpected = null; // TODO: Initialize to an appropriate value
			string password = string.Empty; // TODO: Initialize to an appropriate value
			string username = string.Empty; // TODO: Initialize to an appropriate value
			int flags = 0; // TODO: Initialize to an appropriate value
			int expected = 0; // TODO: Initialize to an appropriate value
			int actual;
			actual = NetworkDrive_Accessor.WNetAddConnection(ref netResStruct, password, username, flags);
			Assert.AreEqual(netResStructExpected, netResStruct);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for WNetCancelConnection
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void WNetCancelConnectionTest()
		{
			string name = string.Empty; // TODO: Initialize to an appropriate value
			int flags = 0; // TODO: Initialize to an appropriate value
			int force = 0; // TODO: Initialize to an appropriate value
			int expected = 0; // TODO: Initialize to an appropriate value
			int actual;
			actual = NetworkDrive_Accessor.WNetCancelConnection(name, flags, force);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for WNetCloseEnum
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void WNetCloseEnumTest()
		{
			IntPtr hEnum = new IntPtr(); // TODO: Initialize to an appropriate value
			int expected = 0; // TODO: Initialize to an appropriate value
			int actual;
			actual = NetworkDrive_Accessor.WNetCloseEnum(hEnum);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for WNetConnectionDialog
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void WNetConnectionDialogTest()
		{
			int hWnd = 0; // TODO: Initialize to an appropriate value
			int type = 0; // TODO: Initialize to an appropriate value
			int expected = 0; // TODO: Initialize to an appropriate value
			int actual;
			actual = NetworkDrive_Accessor.WNetConnectionDialog(hWnd, type);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for WNetDisconnectDialog
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void WNetDisconnectDialogTest()
		{
			int hWnd = 0; // TODO: Initialize to an appropriate value
			int type = 0; // TODO: Initialize to an appropriate value
			int expected = 0; // TODO: Initialize to an appropriate value
			int actual;
			actual = NetworkDrive_Accessor.WNetDisconnectDialog(hWnd, type);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for WNetEnumResource
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void WNetEnumResourceTest()
		{
			IntPtr hEnum = new IntPtr(); // TODO: Initialize to an appropriate value
			int lpcCount = 0; // TODO: Initialize to an appropriate value
			int lpcCountExpected = 0; // TODO: Initialize to an appropriate value
			IntPtr lpBuffer = new IntPtr(); // TODO: Initialize to an appropriate value
			int lpBufferSize = 0; // TODO: Initialize to an appropriate value
			int lpBufferSizeExpected = 0; // TODO: Initialize to an appropriate value
			int expected = 0; // TODO: Initialize to an appropriate value
			int actual;
			actual = NetworkDrive_Accessor.WNetEnumResource(hEnum, ref lpcCount, lpBuffer, ref lpBufferSize);
			Assert.AreEqual(lpcCountExpected, lpcCount);
			Assert.AreEqual(lpBufferSizeExpected, lpBufferSize);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for WNetGetConnection
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void WNetGetConnectionTest()
		{
			string localDrive = string.Empty; // TODO: Initialize to an appropriate value
			byte[] remoteName = null; // TODO: Initialize to an appropriate value
			int bufferLength = 0; // TODO: Initialize to an appropriate value
			int bufferLengthExpected = 0; // TODO: Initialize to an appropriate value
			int expected = 0; // TODO: Initialize to an appropriate value
			int actual;
			actual = NetworkDrive_Accessor.WNetGetConnection(localDrive, remoteName, ref bufferLength);
			Assert.AreEqual(bufferLengthExpected, bufferLength);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for WNetOpenEnum
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void WNetOpenEnumTest()
		{
			NetworkDrive.RESOURCE_SCOPE dwScope = new NetworkDrive.RESOURCE_SCOPE(); // TODO: Initialize to an appropriate value
			NetworkDrive.RESOURCE_TYPE dwType = new NetworkDrive.RESOURCE_TYPE(); // TODO: Initialize to an appropriate value
			NetworkDrive.RESOURCE_USAGE dwUsage = new NetworkDrive.RESOURCE_USAGE(); // TODO: Initialize to an appropriate value
			object lpNetResource = null; // TODO: Initialize to an appropriate value
			IntPtr lphEnum = new IntPtr(); // TODO: Initialize to an appropriate value
			IntPtr lphEnumExpected = new IntPtr(); // TODO: Initialize to an appropriate value
			int expected = 0; // TODO: Initialize to an appropriate value
			int actual;
			actual = NetworkDrive_Accessor.WNetOpenEnum(dwScope, dwType, dwUsage, lpNetResource, out lphEnum);
			Assert.AreEqual(lphEnumExpected, lphEnum);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for WNetResource
		///</summary>
		[TestMethod()]
		public void WNetResourceTest()
		{
			Dictionary<string, NetworkDrive.NetResource> expected = null; // TODO: Initialize to an appropriate value
			Dictionary<string, NetworkDrive.NetResource> actual;
			actual = NetworkDrive.WNetResource();
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for WNetResource
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void WNetResourceTest1()
		{
			object resource = null; // TODO: Initialize to an appropriate value
			Dictionary<string, NetworkDrive.NetResource> expected = null; // TODO: Initialize to an appropriate value
			Dictionary<string, NetworkDrive.NetResource> actual;
			actual = NetworkDrive_Accessor.WNetResource(resource);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for WNetRestoreConnection
		///</summary>
		[TestMethod()]
		[DeploymentItem("Utils.dll")]
		public void WNetRestoreConnectionTest()
		{
			int hWnd = 0; // TODO: Initialize to an appropriate value
			string localDrive = string.Empty; // TODO: Initialize to an appropriate value
			int expected = 0; // TODO: Initialize to an appropriate value
			int actual;
			actual = NetworkDrive_Accessor.WNetRestoreConnection(hWnd, localDrive);
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for AllDrives
		///</summary>
		[TestMethod()]
		public void AllDrivesTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string[] actual;
			actual = target.AllDrives;
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for Drive
		///</summary>
		[TestMethod()]
		public void DriveTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string actual;
			actual = target.Drive;
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for FindNextFreeDrive
		///</summary>
		[TestMethod()]
		public void FindNextFreeDriveTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			bool expected = false; // TODO: Initialize to an appropriate value
			bool actual;
			target.FindNextFreeDrive = expected;
			actual = target.FindNextFreeDrive;
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for Force
		///</summary>
		[TestMethod()]
		public void ForceTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			bool expected = false; // TODO: Initialize to an appropriate value
			bool actual;
			target.Force = expected;
			actual = target.Force;
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for IsMapped
		///</summary>
		[TestMethod()]
		public void IsMappedTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			bool expected = false; // TODO: Initialize to an appropriate value
			bool actual;
			target.IsMapped = expected;
			actual = target.IsMapped;
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for LocalDrive
		///</summary>
		[TestMethod()]
		public void LocalDriveTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string expected = string.Empty; // TODO: Initialize to an appropriate value
			string actual;
			target.LocalDrive = expected;
			actual = target.LocalDrive;
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for MappedDrives
		///</summary>
		[TestMethod()]
		public void MappedDrivesTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			Dictionary<string, string> actual;
			actual = target.MappedDrives;
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for Persistent
		///</summary>
		[TestMethod()]
		public void PersistentTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			bool expected = false; // TODO: Initialize to an appropriate value
			bool actual;
			target.Persistent = expected;
			actual = target.Persistent;
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for PromptForCredentials
		///</summary>
		[TestMethod()]
		public void PromptForCredentialsTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			bool expected = false; // TODO: Initialize to an appropriate value
			bool actual;
			target.PromptForCredentials = expected;
			actual = target.PromptForCredentials;
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for SaveCredentials
		///</summary>
		[TestMethod()]
		public void SaveCredentialsTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			bool expected = false; // TODO: Initialize to an appropriate value
			bool actual;
			target.SaveCredentials = expected;
			actual = target.SaveCredentials;
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}

		/// <summary>
		///A test for ShareName
		///</summary>
		[TestMethod()]
		public void ShareNameTest()
		{
			NetworkDrive target = new NetworkDrive(); // TODO: Initialize to an appropriate value
			string expected = string.Empty; // TODO: Initialize to an appropriate value
			string actual;
			target.ShareName = expected;
			actual = target.ShareName;
			Assert.AreEqual(expected, actual);
			Assert.Inconclusive("Verify the correctness of this test method.");
		}
	}
}
